numext-fixed-uint 0.1.6

Fixed-size uint types.
Documentation
A series of fixed non-negative integer types. # Constructors This crate provides a series of macros that used to construct fixed uints in compile time. The input is a string literal, and the macros support several formats of the input: - A decimal string. - A binary string with `0b` prefix. - A octal string with `0o` prefix. - A hexadecimal string with `0x` prefix. And you can use any number of `_` in the string literal to separate it for more readable. ## Examples ```rust use numext_fixed_uint::{u128, U128}; const U128_100: U128 = u128!("100"); fn main () -> ::std::io::Result<()> { let x1 = u128!("0b110_0100"); let x2 = u128!("0o144"); let x3 = u128!("0x64"); let y = U128::from(100u8); assert_eq!(x1, y); assert_eq!(x2, y); assert_eq!(x3, y); assert_eq!(U128_100, y); Ok(()) } ```